#pragma once

struct ID3D10InputLayout;
struct ID3D10Device;

namespace D3D10InputLayouts
{
    class InputLayoutManager
    {
    public:
        static void initAll(ID3D10Device * const device);
        static void destroyAll();
        
        static ID3D10InputLayout* mLandWavesInputLayout;

    private:
        static void initLandWavesInputLayout(ID3D10Device * const device);
    };
}
